﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Agregar.aspx.cs" Inherits="Negro.Agregar" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="js/funciones.js"></script>

</head>
<body>
    <form id="thisForm" runat="server">
        <div>

            <br />
            <br />
            <br />

            <table align="center" width="50%">


                <tr>
                    <td>
                       <img alt="as" class="auto-style1" src="imgs/ruv_titulo2.gif" />
                    </td>
                </tr>

                <tr>

                    <td>
                        <fieldset>

                            <legend>
                                <asp:Label ID="Label0" runat="server" Text="Agregar"></asp:Label>
                            </legend>

                            <br />
                            <br />
                            <br />

                            <table align="center">

                                <tr>

                                    <td>
                                        <asp:Label ID="Label1" runat="server" Text="Descripcion"></asp:Label>
                                    </td>

                                    <td>
                                        <asp:TextBox ID="descripcion" runat="server"></asp:TextBox>
                                    </td>

                                </tr>

                                <tr>

                                    <td>
                                        <asp:Label ID="Label2" runat="server" Text="Nombre"></asp:Label>
                                    </td>

                                    <td>
                                        <asp:TextBox ID="nombre" runat="server"></asp:TextBox>
                                    </td>

                                </tr>

                                <tr>

                                    <td>
                                        <asp:Label ID="Label3" runat="server" Text="Existencia"></asp:Label>
                                    </td>

                                    <td>
                                        <asp:TextBox ID="existencia" runat="server"></asp:TextBox>
                                    </td>

                                </tr>

                                <tr>

                                    <td>
                                        <asp:Label ID="Label4" runat="server" Text="Precio Compra $"></asp:Label>
                                    </td>

                                    <td>
                                        <asp:TextBox ID="precioCompra" runat="server"></asp:TextBox>
                                    </td>

                                </tr>

                                <tr>

                                    <td>
                                        <asp:Label ID="Label5" runat="server" Text="Precio Venta $"></asp:Label>
                                    </td>

                                    <td>
                                        <asp:TextBox ID="precioVenta" runat="server"></asp:TextBox>
                                    </td>

                                </tr>

                                <tr>
                                    <td colspan="2"></td>
                                </tr>

                                <tr>
                                    <td colspan="2"></td>
                                </tr>

                                <tr>
                                    <td colspan="2"></td>
                                </tr>

                                <tr>
                                    <td colspan="2"></td>
                                </tr>

                                <tr>
                                    <td colspan="2" align="center">
                                        <asp:Button ID="btnAceptar" runat="server" Text="Aceptar" OnClientClick="if (!validar() ) return(false);" OnClick="btnAceptar_Click" />
                                    </td>
                                </tr>


                            </table>



                            <br />
                            <br />

                            <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

                            <asp:UpdatePanel ID="UpdatePanel_1" runat="server">
                                
                                <ContentTemplate>

                                   <asp:CheckBox ID="CheckBoxAlls" runat="server" AutoPostBack="True" OnCheckedChanged="CheckBoxAll_CheckedChanged" />
                                                      

                                    <table align="center">

                                        <tr>

                                            <td align="center">

                                                <asp:GridView ID="lista" runat="server" CellPadding="4" ForeColor="#333333" GridLines="None" AutoGenerateColumns="False" OnPageIndexChanging="lista_PageIndexChanging" OnSorting="lista_Sorting" AllowPaging="True" AllowSorting="True" PageSize="5">
                                                     
                                                    <Columns>

                                                        <asp:TemplateField>

                                                            <HeaderTemplate>
                                                                <asp:CheckBox ID="CheckBoxAll" runat="server" AutoPostBack="True" EnableViewState="True" OnCheckedChanged="CheckBoxAll_CheckedChanged" />
                                                            </HeaderTemplate>

                                                            <ItemTemplate>
                                                                <asp:CheckBox ID="txtCheck" runat="server" Checked='<%# Bind("check") %>' AutoPostBack="true" />
                                                            </ItemTemplate>

                                                        </asp:TemplateField>

                                                        <asp:BoundField DataField="clave" HeaderText="Clave" SortExpression="clave"></asp:BoundField>
                                                        <asp:BoundField DataField="nombre" HeaderText="Nombre" SortExpression="nombre"></asp:BoundField>

                                                        <asp:TemplateField HeaderText="Detalle">
                                                            <ItemTemplate>
                                                                <asp:Image ID="Image1" runat="server" ImageUrl="~/format.gif" />
                                                            </ItemTemplate>
                                                        </asp:TemplateField>

                                                    </Columns>

                                                    <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
                                                    <EditRowStyle BackColor="#999999" />
                                                    <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                                                    <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                                                    <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                                                    <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                                                    <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                                                    <SortedAscendingCellStyle BackColor="#E9E7E2" />
                                                    <SortedAscendingHeaderStyle BackColor="#506C8C" />
                                                    <SortedDescendingCellStyle BackColor="#FFFDF8" />
                                                    <SortedDescendingHeaderStyle BackColor="#6F8DAE" />


                                                </asp:GridView>

                                            </td>

                                        </tr>



                                        <tr>
                                            <td align="center">
                                                <br />
                                                <br />

                                                <asp:Button ID="btnActualizar" runat="server" Text="Actualizar" OnClick="btnActualizar_Click" />

                                                <asp:Button ID="btnRegresar" runat="server" Text="Regresar" OnClick="btnRegresar_Click" />
                                            </td>
                                        </tr>


                                    </table>

                                </ContentTemplate>

                            </asp:UpdatePanel>






                            <br />
                            <br />
                            <br />

                        </fieldset>

                    </td>

                </tr>

            </table>


        </div>


        <script type="text/javascript">

            function validar() {

                var objetos = new Array();
                objetos[0] = new Array('descripcion', 'Descripción', null)
                objetos[1] = new Array('nombre', 'Nombre', null)
                objetos[2] = new Array('existencia', 'Existencia', 'isInteger')
                objetos[3] = new Array('precioCompra', 'Precio de Compra', 'isDecimal')
                objetos[4] = new Array('precioVenta', 'Precio de Venta', 'isDecimal')

                var mensaje = this.validate(objetos);

                var resultado = true;

                if (mensaje[0].length > 0) {

                    alert('Los siguientes datos son obligatorios [' + mensaje + ' ]');

                    resultado = false;

                } else {

                    if (mensaje[1].length > 0) {

                        alert('El tipo de dato es incorrecto [' + mensaje + ' ]');

                        resultado = false;

                    }

                }

                return resultado;
            }

        </script>

    </form>
</body>
</html>
